Пульт.Онлайн /

Создание собственных контролов

Вопрос

Возможно ли создание собственных графических элементов для мнемосхем?

Ответ

Да, создание собственных графических элементов (контролов) возможно в трех вариантах:

  1. В Пульт.Онлайн каждая мнемосхема может выступать в качестве контрола. Т.е. вы можете создать, например, мнемосхему насосного узла и вставить несколько экземпляров данной мнемосхемы на мнемосхему теплового пункта. При этом, изменения в мнемосхеме-контроле автоматически отобразятся на всех мнемосхемах, где данная мнемосхема-контрол используется.

    Для мнемосхемы-контрола можно задать необходимые параметры, через которые вы сможете динамически управлять отображением содержания, как если бы это был обычный контрол со стандартными параметрами.

    Пример: Мнемосхема в качестве контрола

  2. В качестве контролов можно использовать SVG-изображения. SVG-изображения поддерживают динамическое изменение внутренних элементов.

    Пример: Работа с изображениями SVG

  3. Продвинутые пользователи, владеющие Javascript, могут создать собственные библиотеки контролов, используя технологию веб-компонентов. Такие библиотеки можно создать, взяв за основу исходный код стандартных библиотек Пульт.Онлайн, расположенных в папке html/controls в рабочей папке сервера.

  Email
  SMS
   fdb_list
   fdb_load
   fdb_move
   fdb_paths
   node_list
   subscribe
   var_get
   var_list
   var_set